package cc.rengu.igas.channel.upqc.facade.response;


import cc.rengu.igas.channel.upqc.facade.base.BaseResponse;
import cc.rengu.igas.channel.upqc.facade.bean.ComInfo;
import cc.rengu.igas.channel.upqc.facade.bean.CouponInfoBean;
import cc.rengu.igas.channel.upqc.facade.bean.PayerInfo;

import java.io.Serializable;
import java.util.List;

public class B2CTranStateQueryResponse extends BaseResponse implements Serializable {
    private String origRespCode;        /*原交易返回码*/
    private String origRespDesc;        /*原交易错误描述*/
    private String settleKey;        /*对账唯一KEY*/
    private String settleDate;        /*清算日期*/
    private String voucherNum;        /*付款凭证号*/
    private String authCode;        /*授权码*/
    private PayerInfo payerInfo;        /*付款方信息*/
    private ComInfo comInfo;        /*对账信息*/
    private String orderAmt;        /*订单金额*/
    private String origTxnAmt;        /*初始交易金额，与couponInfo同时出现 */
    private List<CouponInfoBean> couponInfoList;        /*优惠信息*/

    public String getOrigRespCode() {
        return origRespCode;
    }

    public void setOrigRespCode(String origRespCode) {
        this.origRespCode = origRespCode;
    }

    public String getOrigRespDesc() {
        return origRespDesc;
    }

    public void setOrigRespDesc(String origRespDesc) {
        this.origRespDesc = origRespDesc;
    }

    public String getSettleKey() {
        return settleKey;
    }

    public void setSettleKey(String settleKey) {
        this.settleKey = settleKey;
    }

    public String getSettleDate() {
        return settleDate;
    }

    public void setSettleDate(String settleDate) {
        this.settleDate = settleDate;
    }

    public String getVoucherNum() {
        return voucherNum;
    }

    public void setVoucherNum(String voucherNum) {
        this.voucherNum = voucherNum;
    }

    public String getAuthCode() {
        return authCode;
    }

    public void setAuthCode(String authCode) {
        this.authCode = authCode;
    }

    public PayerInfo getPayerInfo() {
        return payerInfo;
    }

    public void setPayerInfo(PayerInfo payerInfo) {
        this.payerInfo = payerInfo;
    }

    public ComInfo getComInfo() {
        return comInfo;
    }

    public void setComInfo(ComInfo comInfo) {
        this.comInfo = comInfo;
    }

    public String getOrderAmt() {
        return orderAmt;
    }

    public void setOrderAmt(String orderAmt) {
        this.orderAmt = orderAmt;
    }

    public List<CouponInfoBean> getCouponInfoList() {
        return couponInfoList;
    }

    public void setCouponInfoList(List<CouponInfoBean> couponInfoList) {
        this.couponInfoList = couponInfoList;
    }

    public String getOrigTxnAmt() {
        return origTxnAmt;
    }

    public void setOrigTxnAmt(String origTxnAmt) {
        this.origTxnAmt = origTxnAmt;
    }
}
